\hypertarget{_product_def_8h}{}\doxysection{C\+:/96\+\_\+project/\+Design\+Pattern/\+Product/groupinc/\+Product\+Def.h File Reference}
\label{_product_def_8h}\index{C:/96\_project/DesignPattern/Product/groupinc/ProductDef.h@{C:/96\_project/DesignPattern/Product/groupinc/ProductDef.h}}
\doxysubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \mbox{\hyperlink{_product_def_8h_af4f386858b1730df6c103acb62cebe68}{P\+R\+O\+F\+E\+S\+S\+I\+O\+N\+\_\+\+T\+Y\+PE}} \{ \newline
\mbox{\hyperlink{_product_def_8h_af4f386858b1730df6c103acb62cebe68ae8a8149deed51ba5aca7fed69aa3697a}{P\+R\+O\+F\+E\+S\+S\+I\+O\+N\+\_\+\+N\+O\+NE}} = 0, 
\mbox{\hyperlink{_product_def_8h_af4f386858b1730df6c103acb62cebe68a2a1ccaa29202c017e27a632ce0b400a2}{P\+R\+O\+F\+E\+S\+S\+I\+O\+N\+\_\+\+W\+A\+R\+R\+I\+OR}}, 
\mbox{\hyperlink{_product_def_8h_af4f386858b1730df6c103acb62cebe68adda08b98fdfa5c0222093ec202ec8422}{P\+R\+O\+F\+E\+S\+S\+I\+O\+N\+\_\+\+M\+A\+S\+T\+ER}}, 
\mbox{\hyperlink{_product_def_8h_af4f386858b1730df6c103acb62cebe68a6e6b9c14b0781c4c9096cdc5a58d0f09}{P\+R\+O\+F\+E\+S\+S\+I\+O\+N\+\_\+\+P\+R\+I\+E\+ST}}, 
\newline
\mbox{\hyperlink{_product_def_8h_af4f386858b1730df6c103acb62cebe68abe670e03b32a87070f92c982882b926a}{P\+R\+O\+F\+E\+S\+S\+I\+O\+N\+\_\+\+A\+LL}}, 
\mbox{\hyperlink{_product_def_8h_af4f386858b1730df6c103acb62cebe68a6df63d306f8fe473002453aa96bc41e6}{P\+R\+O\+F\+E\+S\+S\+I\+O\+N\+\_\+\+I\+N\+V\+A\+L\+ID}} = -\/1
 \}
\item 
enum \mbox{\hyperlink{_product_def_8h_ac73ca32847343c10f73f1fa0b7b6ae3c}{M\+A\+N\+U\+F\+A\+C\+T\+U\+R\+E\+R\+\_\+\+T\+Y\+PE}} \{ \newline
\mbox{\hyperlink{_product_def_8h_ac73ca32847343c10f73f1fa0b7b6ae3caf33169ee997212e331e7ecdb7482b1e6}{M\+A\+N\+U\+F\+A\+C\+T\+U\+R\+E\+R\+\_\+\+N\+O\+NE}} = 0, 
\mbox{\hyperlink{_product_def_8h_ac73ca32847343c10f73f1fa0b7b6ae3cacd7b86eb7bab5cb5f02ba1f51b6a02f6}{M\+A\+N\+U\+F\+A\+C\+T\+U\+R\+E\+R\+\_\+\+D\+E\+LL}}, 
\mbox{\hyperlink{_product_def_8h_ac73ca32847343c10f73f1fa0b7b6ae3ca00dfaae78c3d2dc5aabd7bc8ef116874}{M\+A\+N\+U\+F\+A\+C\+T\+U\+R\+E\+R\+\_\+\+A\+S\+US}}, 
\mbox{\hyperlink{_product_def_8h_ac73ca32847343c10f73f1fa0b7b6ae3ca50d9d586aca44a3d48d040242054f005}{M\+A\+N\+U\+F\+A\+C\+T\+U\+R\+E\+R\+\_\+\+HP}}, 
\newline
\mbox{\hyperlink{_product_def_8h_ac73ca32847343c10f73f1fa0b7b6ae3ca046ac56d48e39136a89d1ddb2efbc876}{M\+A\+N\+U\+F\+A\+C\+T\+U\+R\+E\+R\+\_\+\+M\+IX}}, 
\mbox{\hyperlink{_product_def_8h_ac73ca32847343c10f73f1fa0b7b6ae3ca3e57f77d2292f13e103f35abb40e4944}{M\+A\+N\+U\+F\+A\+C\+T\+U\+R\+E\+R\+\_\+\+A\+LL}}, 
\mbox{\hyperlink{_product_def_8h_ac73ca32847343c10f73f1fa0b7b6ae3ca9154b6e80c9b1179191e3b928c646ac2}{M\+A\+N\+U\+F\+A\+C\+T\+U\+R\+E\+R\+\_\+\+I\+N\+V\+A\+L\+ID}} = -\/1
 \}
\item 
enum \mbox{\hyperlink{_product_def_8h_a22f925c240c8faafe321b43e81c14385}{C\+O\+M\+P\+U\+T\+E\+R\+\_\+\+T\+Y\+PE}} \{ \newline
\mbox{\hyperlink{_product_def_8h_a22f925c240c8faafe321b43e81c14385a61052cb15ac698a17ee3bfe3ebc22800}{C\+O\+M\+P\+U\+T\+E\+R\+\_\+\+N\+O\+NE}} = 0, 
\mbox{\hyperlink{_product_def_8h_a22f925c240c8faafe321b43e81c14385adb10349723509ec1fe9eb24a79834eae}{C\+O\+M\+P\+U\+T\+E\+R\+\_\+\+N\+O\+T\+E\+B\+O\+OK}}, 
\mbox{\hyperlink{_product_def_8h_a22f925c240c8faafe321b43e81c14385ae098beb4b45a44b738b91dd780e0bcd8}{C\+O\+M\+P\+U\+T\+E\+R\+\_\+\+D\+E\+S\+K\+T\+OP}}, 
\mbox{\hyperlink{_product_def_8h_a22f925c240c8faafe321b43e81c14385a61c62adbc76e7b16fdd2dab622f9d26e}{C\+O\+M\+P\+U\+T\+E\+R\+\_\+\+S\+E\+R\+V\+ER}}, 
\newline
\mbox{\hyperlink{_product_def_8h_a22f925c240c8faafe321b43e81c14385a2a38ee4af7d2e0cca088f74784bba299}{C\+O\+M\+P\+U\+T\+E\+R\+\_\+\+A\+LL}}, 
\mbox{\hyperlink{_product_def_8h_a22f925c240c8faafe321b43e81c14385aedbb02b767a3ea435dc6a1676655a7a4}{C\+O\+M\+P\+U\+T\+E\+R\+\_\+\+I\+N\+V\+A\+L\+ID}} = -\/1
 \}
\item 
enum \mbox{\hyperlink{_product_def_8h_afb7ffa7ef7690abf638bce6d8eb80968}{C\+O\+M\+P\+U\+T\+E\+R\+P\+A\+R\+T\+\_\+\+T\+Y\+PE}} \{ \newline
\mbox{\hyperlink{_product_def_8h_afb7ffa7ef7690abf638bce6d8eb80968ab58d075e8da3192a2c052dc7a605de82}{C\+O\+M\+P\+U\+T\+E\+R\+P\+A\+R\+T\+\_\+\+N\+O\+NE}} = 0, 
\mbox{\hyperlink{_product_def_8h_afb7ffa7ef7690abf638bce6d8eb80968a31a9fde084a9697368b0e9732e309e2b}{C\+O\+M\+P\+U\+T\+E\+R\+P\+A\+R\+T\+\_\+\+N\+O\+R\+M\+AL}}, 
\mbox{\hyperlink{_product_def_8h_afb7ffa7ef7690abf638bce6d8eb80968a541c4f1c29ba5a34d2aaf06f2a3c63f9}{C\+O\+M\+P\+U\+T\+E\+R\+P\+A\+R\+T\+\_\+\+D\+O\+U\+B\+L\+E\+M\+O\+U\+SE}}, 
\mbox{\hyperlink{_product_def_8h_afb7ffa7ef7690abf638bce6d8eb80968a57257ae19fc96878def1e10752a945a2}{C\+O\+M\+P\+U\+T\+E\+R\+P\+A\+R\+T\+\_\+\+D\+O\+U\+B\+L\+E\+K\+E\+Y\+B\+O\+A\+RD}}, 
\newline
\mbox{\hyperlink{_product_def_8h_afb7ffa7ef7690abf638bce6d8eb80968aacb24bf3b0a5d7dfc7c08f1af427757e}{C\+O\+M\+P\+U\+T\+E\+R\+P\+A\+R\+T\+\_\+\+D\+O\+U\+B\+L\+E\+M\+O\+N\+I\+T\+OR}}, 
\mbox{\hyperlink{_product_def_8h_afb7ffa7ef7690abf638bce6d8eb80968ab0946966b4a74a81688c049f299fbc61}{C\+O\+M\+P\+U\+T\+E\+R\+P\+A\+R\+T\+\_\+\+A\+LL}}, 
\mbox{\hyperlink{_product_def_8h_afb7ffa7ef7690abf638bce6d8eb80968a091c9a94c05403b40dd89a7e57906f5e}{C\+O\+M\+P\+U\+T\+E\+R\+P\+A\+R\+T\+\_\+\+I\+N\+V\+A\+L\+ID}} = -\/1
 \}
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
static const string \mbox{\hyperlink{_product_def_8h_adb0cb8b72b82d01d05b82adbc6a38f2a}{S\+T\+A\+T\+I\+C\+\_\+\+C\+O\+N\+S\+T\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+\+P\+R\+O\+F\+E\+S\+S\+I\+ON}} \mbox{[}\mbox{\hyperlink{_product_def_8h_af4f386858b1730df6c103acb62cebe68abe670e03b32a87070f92c982882b926a}{P\+R\+O\+F\+E\+S\+S\+I\+O\+N\+\_\+\+A\+LL}}\mbox{]}
\item 
static const string \mbox{\hyperlink{_product_def_8h_a5f011e7253ef8ec3d44cbeff272cfecc}{S\+T\+A\+T\+I\+C\+\_\+\+C\+O\+N\+S\+T\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+\+M\+A\+N\+U\+F\+A\+C\+T\+U\+R\+ER}} \mbox{[}\mbox{\hyperlink{_product_def_8h_ac73ca32847343c10f73f1fa0b7b6ae3ca3e57f77d2292f13e103f35abb40e4944}{M\+A\+N\+U\+F\+A\+C\+T\+U\+R\+E\+R\+\_\+\+A\+LL}}\mbox{]}
\item 
static const string \mbox{\hyperlink{_product_def_8h_add150250ac9fa90a1cc150f27e56abc1}{S\+T\+A\+T\+I\+C\+\_\+\+C\+O\+N\+S\+T\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+\+C\+O\+M\+P\+U\+T\+ER}} \mbox{[}\mbox{\hyperlink{_product_def_8h_a22f925c240c8faafe321b43e81c14385a2a38ee4af7d2e0cca088f74784bba299}{C\+O\+M\+P\+U\+T\+E\+R\+\_\+\+A\+LL}}\mbox{]}
\item 
static const string \mbox{\hyperlink{_product_def_8h_a31807f69fefb110fca12d29478403687}{S\+T\+A\+T\+I\+C\+\_\+\+C\+O\+N\+S\+T\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+\+C\+O\+M\+P\+U\+T\+E\+R\+P\+A\+RT}} \mbox{[}\mbox{\hyperlink{_product_def_8h_afb7ffa7ef7690abf638bce6d8eb80968ab0946966b4a74a81688c049f299fbc61}{C\+O\+M\+P\+U\+T\+E\+R\+P\+A\+R\+T\+\_\+\+A\+LL}}\mbox{]}
\end{DoxyCompactItemize}


\doxysubsection{Enumeration Type Documentation}
\mbox{\Hypertarget{_product_def_8h_a22f925c240c8faafe321b43e81c14385}\label{_product_def_8h_a22f925c240c8faafe321b43e81c14385}} 
\index{ProductDef.h@{ProductDef.h}!COMPUTER\_TYPE@{COMPUTER\_TYPE}}
\index{COMPUTER\_TYPE@{COMPUTER\_TYPE}!ProductDef.h@{ProductDef.h}}
\doxysubsubsection{\texorpdfstring{COMPUTER\_TYPE}{COMPUTER\_TYPE}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{_product_def_8h_a22f925c240c8faafe321b43e81c14385}{C\+O\+M\+P\+U\+T\+E\+R\+\_\+\+T\+Y\+PE}}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{COMPUTER\_NONE@{COMPUTER\_NONE}!ProductDef.h@{ProductDef.h}}\index{ProductDef.h@{ProductDef.h}!COMPUTER\_NONE@{COMPUTER\_NONE}}}\mbox{\Hypertarget{_product_def_8h_a22f925c240c8faafe321b43e81c14385a61052cb15ac698a17ee3bfe3ebc22800}\label{_product_def_8h_a22f925c240c8faafe321b43e81c14385a61052cb15ac698a17ee3bfe3ebc22800}} 
C\+O\+M\+P\+U\+T\+E\+R\+\_\+\+N\+O\+NE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{COMPUTER\_NOTEBOOK@{COMPUTER\_NOTEBOOK}!ProductDef.h@{ProductDef.h}}\index{ProductDef.h@{ProductDef.h}!COMPUTER\_NOTEBOOK@{COMPUTER\_NOTEBOOK}}}\mbox{\Hypertarget{_product_def_8h_a22f925c240c8faafe321b43e81c14385adb10349723509ec1fe9eb24a79834eae}\label{_product_def_8h_a22f925c240c8faafe321b43e81c14385adb10349723509ec1fe9eb24a79834eae}} 
C\+O\+M\+P\+U\+T\+E\+R\+\_\+\+N\+O\+T\+E\+B\+O\+OK&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{COMPUTER\_DESKTOP@{COMPUTER\_DESKTOP}!ProductDef.h@{ProductDef.h}}\index{ProductDef.h@{ProductDef.h}!COMPUTER\_DESKTOP@{COMPUTER\_DESKTOP}}}\mbox{\Hypertarget{_product_def_8h_a22f925c240c8faafe321b43e81c14385ae098beb4b45a44b738b91dd780e0bcd8}\label{_product_def_8h_a22f925c240c8faafe321b43e81c14385ae098beb4b45a44b738b91dd780e0bcd8}} 
C\+O\+M\+P\+U\+T\+E\+R\+\_\+\+D\+E\+S\+K\+T\+OP&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{COMPUTER\_SERVER@{COMPUTER\_SERVER}!ProductDef.h@{ProductDef.h}}\index{ProductDef.h@{ProductDef.h}!COMPUTER\_SERVER@{COMPUTER\_SERVER}}}\mbox{\Hypertarget{_product_def_8h_a22f925c240c8faafe321b43e81c14385a61c62adbc76e7b16fdd2dab622f9d26e}\label{_product_def_8h_a22f925c240c8faafe321b43e81c14385a61c62adbc76e7b16fdd2dab622f9d26e}} 
C\+O\+M\+P\+U\+T\+E\+R\+\_\+\+S\+E\+R\+V\+ER&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{COMPUTER\_ALL@{COMPUTER\_ALL}!ProductDef.h@{ProductDef.h}}\index{ProductDef.h@{ProductDef.h}!COMPUTER\_ALL@{COMPUTER\_ALL}}}\mbox{\Hypertarget{_product_def_8h_a22f925c240c8faafe321b43e81c14385a2a38ee4af7d2e0cca088f74784bba299}\label{_product_def_8h_a22f925c240c8faafe321b43e81c14385a2a38ee4af7d2e0cca088f74784bba299}} 
C\+O\+M\+P\+U\+T\+E\+R\+\_\+\+A\+LL&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{COMPUTER\_INVALID@{COMPUTER\_INVALID}!ProductDef.h@{ProductDef.h}}\index{ProductDef.h@{ProductDef.h}!COMPUTER\_INVALID@{COMPUTER\_INVALID}}}\mbox{\Hypertarget{_product_def_8h_a22f925c240c8faafe321b43e81c14385aedbb02b767a3ea435dc6a1676655a7a4}\label{_product_def_8h_a22f925c240c8faafe321b43e81c14385aedbb02b767a3ea435dc6a1676655a7a4}} 
C\+O\+M\+P\+U\+T\+E\+R\+\_\+\+I\+N\+V\+A\+L\+ID&\\
\hline

\end{DoxyEnumFields}


Definition at line 47 of file Product\+Def.\+h.

\mbox{\Hypertarget{_product_def_8h_afb7ffa7ef7690abf638bce6d8eb80968}\label{_product_def_8h_afb7ffa7ef7690abf638bce6d8eb80968}} 
\index{ProductDef.h@{ProductDef.h}!COMPUTERPART\_TYPE@{COMPUTERPART\_TYPE}}
\index{COMPUTERPART\_TYPE@{COMPUTERPART\_TYPE}!ProductDef.h@{ProductDef.h}}
\doxysubsubsection{\texorpdfstring{COMPUTERPART\_TYPE}{COMPUTERPART\_TYPE}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{_product_def_8h_afb7ffa7ef7690abf638bce6d8eb80968}{C\+O\+M\+P\+U\+T\+E\+R\+P\+A\+R\+T\+\_\+\+T\+Y\+PE}}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{COMPUTERPART\_NONE@{COMPUTERPART\_NONE}!ProductDef.h@{ProductDef.h}}\index{ProductDef.h@{ProductDef.h}!COMPUTERPART\_NONE@{COMPUTERPART\_NONE}}}\mbox{\Hypertarget{_product_def_8h_afb7ffa7ef7690abf638bce6d8eb80968ab58d075e8da3192a2c052dc7a605de82}\label{_product_def_8h_afb7ffa7ef7690abf638bce6d8eb80968ab58d075e8da3192a2c052dc7a605de82}} 
C\+O\+M\+P\+U\+T\+E\+R\+P\+A\+R\+T\+\_\+\+N\+O\+NE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{COMPUTERPART\_NORMAL@{COMPUTERPART\_NORMAL}!ProductDef.h@{ProductDef.h}}\index{ProductDef.h@{ProductDef.h}!COMPUTERPART\_NORMAL@{COMPUTERPART\_NORMAL}}}\mbox{\Hypertarget{_product_def_8h_afb7ffa7ef7690abf638bce6d8eb80968a31a9fde084a9697368b0e9732e309e2b}\label{_product_def_8h_afb7ffa7ef7690abf638bce6d8eb80968a31a9fde084a9697368b0e9732e309e2b}} 
C\+O\+M\+P\+U\+T\+E\+R\+P\+A\+R\+T\+\_\+\+N\+O\+R\+M\+AL&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{COMPUTERPART\_DOUBLEMOUSE@{COMPUTERPART\_DOUBLEMOUSE}!ProductDef.h@{ProductDef.h}}\index{ProductDef.h@{ProductDef.h}!COMPUTERPART\_DOUBLEMOUSE@{COMPUTERPART\_DOUBLEMOUSE}}}\mbox{\Hypertarget{_product_def_8h_afb7ffa7ef7690abf638bce6d8eb80968a541c4f1c29ba5a34d2aaf06f2a3c63f9}\label{_product_def_8h_afb7ffa7ef7690abf638bce6d8eb80968a541c4f1c29ba5a34d2aaf06f2a3c63f9}} 
C\+O\+M\+P\+U\+T\+E\+R\+P\+A\+R\+T\+\_\+\+D\+O\+U\+B\+L\+E\+M\+O\+U\+SE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{COMPUTERPART\_DOUBLEKEYBOARD@{COMPUTERPART\_DOUBLEKEYBOARD}!ProductDef.h@{ProductDef.h}}\index{ProductDef.h@{ProductDef.h}!COMPUTERPART\_DOUBLEKEYBOARD@{COMPUTERPART\_DOUBLEKEYBOARD}}}\mbox{\Hypertarget{_product_def_8h_afb7ffa7ef7690abf638bce6d8eb80968a57257ae19fc96878def1e10752a945a2}\label{_product_def_8h_afb7ffa7ef7690abf638bce6d8eb80968a57257ae19fc96878def1e10752a945a2}} 
C\+O\+M\+P\+U\+T\+E\+R\+P\+A\+R\+T\+\_\+\+D\+O\+U\+B\+L\+E\+K\+E\+Y\+B\+O\+A\+RD&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{COMPUTERPART\_DOUBLEMONITOR@{COMPUTERPART\_DOUBLEMONITOR}!ProductDef.h@{ProductDef.h}}\index{ProductDef.h@{ProductDef.h}!COMPUTERPART\_DOUBLEMONITOR@{COMPUTERPART\_DOUBLEMONITOR}}}\mbox{\Hypertarget{_product_def_8h_afb7ffa7ef7690abf638bce6d8eb80968aacb24bf3b0a5d7dfc7c08f1af427757e}\label{_product_def_8h_afb7ffa7ef7690abf638bce6d8eb80968aacb24bf3b0a5d7dfc7c08f1af427757e}} 
C\+O\+M\+P\+U\+T\+E\+R\+P\+A\+R\+T\+\_\+\+D\+O\+U\+B\+L\+E\+M\+O\+N\+I\+T\+OR&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{COMPUTERPART\_ALL@{COMPUTERPART\_ALL}!ProductDef.h@{ProductDef.h}}\index{ProductDef.h@{ProductDef.h}!COMPUTERPART\_ALL@{COMPUTERPART\_ALL}}}\mbox{\Hypertarget{_product_def_8h_afb7ffa7ef7690abf638bce6d8eb80968ab0946966b4a74a81688c049f299fbc61}\label{_product_def_8h_afb7ffa7ef7690abf638bce6d8eb80968ab0946966b4a74a81688c049f299fbc61}} 
C\+O\+M\+P\+U\+T\+E\+R\+P\+A\+R\+T\+\_\+\+A\+LL&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{COMPUTERPART\_INVALID@{COMPUTERPART\_INVALID}!ProductDef.h@{ProductDef.h}}\index{ProductDef.h@{ProductDef.h}!COMPUTERPART\_INVALID@{COMPUTERPART\_INVALID}}}\mbox{\Hypertarget{_product_def_8h_afb7ffa7ef7690abf638bce6d8eb80968a091c9a94c05403b40dd89a7e57906f5e}\label{_product_def_8h_afb7ffa7ef7690abf638bce6d8eb80968a091c9a94c05403b40dd89a7e57906f5e}} 
C\+O\+M\+P\+U\+T\+E\+R\+P\+A\+R\+T\+\_\+\+I\+N\+V\+A\+L\+ID&\\
\hline

\end{DoxyEnumFields}


Definition at line 64 of file Product\+Def.\+h.

\mbox{\Hypertarget{_product_def_8h_ac73ca32847343c10f73f1fa0b7b6ae3c}\label{_product_def_8h_ac73ca32847343c10f73f1fa0b7b6ae3c}} 
\index{ProductDef.h@{ProductDef.h}!MANUFACTURER\_TYPE@{MANUFACTURER\_TYPE}}
\index{MANUFACTURER\_TYPE@{MANUFACTURER\_TYPE}!ProductDef.h@{ProductDef.h}}
\doxysubsubsection{\texorpdfstring{MANUFACTURER\_TYPE}{MANUFACTURER\_TYPE}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{_product_def_8h_ac73ca32847343c10f73f1fa0b7b6ae3c}{M\+A\+N\+U\+F\+A\+C\+T\+U\+R\+E\+R\+\_\+\+T\+Y\+PE}}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{MANUFACTURER\_NONE@{MANUFACTURER\_NONE}!ProductDef.h@{ProductDef.h}}\index{ProductDef.h@{ProductDef.h}!MANUFACTURER\_NONE@{MANUFACTURER\_NONE}}}\mbox{\Hypertarget{_product_def_8h_ac73ca32847343c10f73f1fa0b7b6ae3caf33169ee997212e331e7ecdb7482b1e6}\label{_product_def_8h_ac73ca32847343c10f73f1fa0b7b6ae3caf33169ee997212e331e7ecdb7482b1e6}} 
M\+A\+N\+U\+F\+A\+C\+T\+U\+R\+E\+R\+\_\+\+N\+O\+NE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{MANUFACTURER\_DELL@{MANUFACTURER\_DELL}!ProductDef.h@{ProductDef.h}}\index{ProductDef.h@{ProductDef.h}!MANUFACTURER\_DELL@{MANUFACTURER\_DELL}}}\mbox{\Hypertarget{_product_def_8h_ac73ca32847343c10f73f1fa0b7b6ae3cacd7b86eb7bab5cb5f02ba1f51b6a02f6}\label{_product_def_8h_ac73ca32847343c10f73f1fa0b7b6ae3cacd7b86eb7bab5cb5f02ba1f51b6a02f6}} 
M\+A\+N\+U\+F\+A\+C\+T\+U\+R\+E\+R\+\_\+\+D\+E\+LL&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{MANUFACTURER\_ASUS@{MANUFACTURER\_ASUS}!ProductDef.h@{ProductDef.h}}\index{ProductDef.h@{ProductDef.h}!MANUFACTURER\_ASUS@{MANUFACTURER\_ASUS}}}\mbox{\Hypertarget{_product_def_8h_ac73ca32847343c10f73f1fa0b7b6ae3ca00dfaae78c3d2dc5aabd7bc8ef116874}\label{_product_def_8h_ac73ca32847343c10f73f1fa0b7b6ae3ca00dfaae78c3d2dc5aabd7bc8ef116874}} 
M\+A\+N\+U\+F\+A\+C\+T\+U\+R\+E\+R\+\_\+\+A\+S\+US&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{MANUFACTURER\_HP@{MANUFACTURER\_HP}!ProductDef.h@{ProductDef.h}}\index{ProductDef.h@{ProductDef.h}!MANUFACTURER\_HP@{MANUFACTURER\_HP}}}\mbox{\Hypertarget{_product_def_8h_ac73ca32847343c10f73f1fa0b7b6ae3ca50d9d586aca44a3d48d040242054f005}\label{_product_def_8h_ac73ca32847343c10f73f1fa0b7b6ae3ca50d9d586aca44a3d48d040242054f005}} 
M\+A\+N\+U\+F\+A\+C\+T\+U\+R\+E\+R\+\_\+\+HP&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{MANUFACTURER\_MIX@{MANUFACTURER\_MIX}!ProductDef.h@{ProductDef.h}}\index{ProductDef.h@{ProductDef.h}!MANUFACTURER\_MIX@{MANUFACTURER\_MIX}}}\mbox{\Hypertarget{_product_def_8h_ac73ca32847343c10f73f1fa0b7b6ae3ca046ac56d48e39136a89d1ddb2efbc876}\label{_product_def_8h_ac73ca32847343c10f73f1fa0b7b6ae3ca046ac56d48e39136a89d1ddb2efbc876}} 
M\+A\+N\+U\+F\+A\+C\+T\+U\+R\+E\+R\+\_\+\+M\+IX&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{MANUFACTURER\_ALL@{MANUFACTURER\_ALL}!ProductDef.h@{ProductDef.h}}\index{ProductDef.h@{ProductDef.h}!MANUFACTURER\_ALL@{MANUFACTURER\_ALL}}}\mbox{\Hypertarget{_product_def_8h_ac73ca32847343c10f73f1fa0b7b6ae3ca3e57f77d2292f13e103f35abb40e4944}\label{_product_def_8h_ac73ca32847343c10f73f1fa0b7b6ae3ca3e57f77d2292f13e103f35abb40e4944}} 
M\+A\+N\+U\+F\+A\+C\+T\+U\+R\+E\+R\+\_\+\+A\+LL&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{MANUFACTURER\_INVALID@{MANUFACTURER\_INVALID}!ProductDef.h@{ProductDef.h}}\index{ProductDef.h@{ProductDef.h}!MANUFACTURER\_INVALID@{MANUFACTURER\_INVALID}}}\mbox{\Hypertarget{_product_def_8h_ac73ca32847343c10f73f1fa0b7b6ae3ca9154b6e80c9b1179191e3b928c646ac2}\label{_product_def_8h_ac73ca32847343c10f73f1fa0b7b6ae3ca9154b6e80c9b1179191e3b928c646ac2}} 
M\+A\+N\+U\+F\+A\+C\+T\+U\+R\+E\+R\+\_\+\+I\+N\+V\+A\+L\+ID&\\
\hline

\end{DoxyEnumFields}


Definition at line 28 of file Product\+Def.\+h.

\mbox{\Hypertarget{_product_def_8h_af4f386858b1730df6c103acb62cebe68}\label{_product_def_8h_af4f386858b1730df6c103acb62cebe68}} 
\index{ProductDef.h@{ProductDef.h}!PROFESSION\_TYPE@{PROFESSION\_TYPE}}
\index{PROFESSION\_TYPE@{PROFESSION\_TYPE}!ProductDef.h@{ProductDef.h}}
\doxysubsubsection{\texorpdfstring{PROFESSION\_TYPE}{PROFESSION\_TYPE}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{_product_def_8h_af4f386858b1730df6c103acb62cebe68}{P\+R\+O\+F\+E\+S\+S\+I\+O\+N\+\_\+\+T\+Y\+PE}}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{PROFESSION\_NONE@{PROFESSION\_NONE}!ProductDef.h@{ProductDef.h}}\index{ProductDef.h@{ProductDef.h}!PROFESSION\_NONE@{PROFESSION\_NONE}}}\mbox{\Hypertarget{_product_def_8h_af4f386858b1730df6c103acb62cebe68ae8a8149deed51ba5aca7fed69aa3697a}\label{_product_def_8h_af4f386858b1730df6c103acb62cebe68ae8a8149deed51ba5aca7fed69aa3697a}} 
P\+R\+O\+F\+E\+S\+S\+I\+O\+N\+\_\+\+N\+O\+NE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PROFESSION\_WARRIOR@{PROFESSION\_WARRIOR}!ProductDef.h@{ProductDef.h}}\index{ProductDef.h@{ProductDef.h}!PROFESSION\_WARRIOR@{PROFESSION\_WARRIOR}}}\mbox{\Hypertarget{_product_def_8h_af4f386858b1730df6c103acb62cebe68a2a1ccaa29202c017e27a632ce0b400a2}\label{_product_def_8h_af4f386858b1730df6c103acb62cebe68a2a1ccaa29202c017e27a632ce0b400a2}} 
P\+R\+O\+F\+E\+S\+S\+I\+O\+N\+\_\+\+W\+A\+R\+R\+I\+OR&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PROFESSION\_MASTER@{PROFESSION\_MASTER}!ProductDef.h@{ProductDef.h}}\index{ProductDef.h@{ProductDef.h}!PROFESSION\_MASTER@{PROFESSION\_MASTER}}}\mbox{\Hypertarget{_product_def_8h_af4f386858b1730df6c103acb62cebe68adda08b98fdfa5c0222093ec202ec8422}\label{_product_def_8h_af4f386858b1730df6c103acb62cebe68adda08b98fdfa5c0222093ec202ec8422}} 
P\+R\+O\+F\+E\+S\+S\+I\+O\+N\+\_\+\+M\+A\+S\+T\+ER&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PROFESSION\_PRIEST@{PROFESSION\_PRIEST}!ProductDef.h@{ProductDef.h}}\index{ProductDef.h@{ProductDef.h}!PROFESSION\_PRIEST@{PROFESSION\_PRIEST}}}\mbox{\Hypertarget{_product_def_8h_af4f386858b1730df6c103acb62cebe68a6e6b9c14b0781c4c9096cdc5a58d0f09}\label{_product_def_8h_af4f386858b1730df6c103acb62cebe68a6e6b9c14b0781c4c9096cdc5a58d0f09}} 
P\+R\+O\+F\+E\+S\+S\+I\+O\+N\+\_\+\+P\+R\+I\+E\+ST&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PROFESSION\_ALL@{PROFESSION\_ALL}!ProductDef.h@{ProductDef.h}}\index{ProductDef.h@{ProductDef.h}!PROFESSION\_ALL@{PROFESSION\_ALL}}}\mbox{\Hypertarget{_product_def_8h_af4f386858b1730df6c103acb62cebe68abe670e03b32a87070f92c982882b926a}\label{_product_def_8h_af4f386858b1730df6c103acb62cebe68abe670e03b32a87070f92c982882b926a}} 
P\+R\+O\+F\+E\+S\+S\+I\+O\+N\+\_\+\+A\+LL&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PROFESSION\_INVALID@{PROFESSION\_INVALID}!ProductDef.h@{ProductDef.h}}\index{ProductDef.h@{ProductDef.h}!PROFESSION\_INVALID@{PROFESSION\_INVALID}}}\mbox{\Hypertarget{_product_def_8h_af4f386858b1730df6c103acb62cebe68a6df63d306f8fe473002453aa96bc41e6}\label{_product_def_8h_af4f386858b1730df6c103acb62cebe68a6df63d306f8fe473002453aa96bc41e6}} 
P\+R\+O\+F\+E\+S\+S\+I\+O\+N\+\_\+\+I\+N\+V\+A\+L\+ID&\\
\hline

\end{DoxyEnumFields}


Definition at line 11 of file Product\+Def.\+h.



\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{_product_def_8h_add150250ac9fa90a1cc150f27e56abc1}\label{_product_def_8h_add150250ac9fa90a1cc150f27e56abc1}} 
\index{ProductDef.h@{ProductDef.h}!STATIC\_CONST\_STRING\_COMPUTER@{STATIC\_CONST\_STRING\_COMPUTER}}
\index{STATIC\_CONST\_STRING\_COMPUTER@{STATIC\_CONST\_STRING\_COMPUTER}!ProductDef.h@{ProductDef.h}}
\doxysubsubsection{\texorpdfstring{STATIC\_CONST\_STRING\_COMPUTER}{STATIC\_CONST\_STRING\_COMPUTER}}
{\footnotesize\ttfamily const string S\+T\+A\+T\+I\+C\+\_\+\+C\+O\+N\+S\+T\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+\+C\+O\+M\+P\+U\+T\+ER\mbox{[}\mbox{\hyperlink{_product_def_8h_a22f925c240c8faafe321b43e81c14385a2a38ee4af7d2e0cca088f74784bba299}{C\+O\+M\+P\+U\+T\+E\+R\+\_\+\+A\+LL}}\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{    \textcolor{stringliteral}{"COMPUTER\_NONE"},}
\DoxyCodeLine{    \textcolor{stringliteral}{"COMPUTER\_NOTEBOOK"},}
\DoxyCodeLine{    \textcolor{stringliteral}{"COMPUTER\_DESKTOP"},}
\DoxyCodeLine{    \textcolor{stringliteral}{"COMPUTER\_SERVER"}}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line 57 of file Product\+Def.\+h.

\mbox{\Hypertarget{_product_def_8h_a31807f69fefb110fca12d29478403687}\label{_product_def_8h_a31807f69fefb110fca12d29478403687}} 
\index{ProductDef.h@{ProductDef.h}!STATIC\_CONST\_STRING\_COMPUTERPART@{STATIC\_CONST\_STRING\_COMPUTERPART}}
\index{STATIC\_CONST\_STRING\_COMPUTERPART@{STATIC\_CONST\_STRING\_COMPUTERPART}!ProductDef.h@{ProductDef.h}}
\doxysubsubsection{\texorpdfstring{STATIC\_CONST\_STRING\_COMPUTERPART}{STATIC\_CONST\_STRING\_COMPUTERPART}}
{\footnotesize\ttfamily const string S\+T\+A\+T\+I\+C\+\_\+\+C\+O\+N\+S\+T\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+\+C\+O\+M\+P\+U\+T\+E\+R\+P\+A\+RT\mbox{[}\mbox{\hyperlink{_product_def_8h_afb7ffa7ef7690abf638bce6d8eb80968ab0946966b4a74a81688c049f299fbc61}{C\+O\+M\+P\+U\+T\+E\+R\+P\+A\+R\+T\+\_\+\+A\+LL}}\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{    \textcolor{stringliteral}{"COMPUTERPART\_NONE"},}
\DoxyCodeLine{    \textcolor{stringliteral}{"COMPUTERPART\_NORMAL"},}
\DoxyCodeLine{    \textcolor{stringliteral}{"COMPUTERPART\_DOUBLEMOUSE"},}
\DoxyCodeLine{    \textcolor{stringliteral}{"COMPUTERPART\_DOUBLEKEYBOARD"},}
\DoxyCodeLine{    \textcolor{stringliteral}{"COMPUTERPART\_DOUBLEMONITOR"}}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line 77 of file Product\+Def.\+h.

\mbox{\Hypertarget{_product_def_8h_a5f011e7253ef8ec3d44cbeff272cfecc}\label{_product_def_8h_a5f011e7253ef8ec3d44cbeff272cfecc}} 
\index{ProductDef.h@{ProductDef.h}!STATIC\_CONST\_STRING\_MANUFACTURER@{STATIC\_CONST\_STRING\_MANUFACTURER}}
\index{STATIC\_CONST\_STRING\_MANUFACTURER@{STATIC\_CONST\_STRING\_MANUFACTURER}!ProductDef.h@{ProductDef.h}}
\doxysubsubsection{\texorpdfstring{STATIC\_CONST\_STRING\_MANUFACTURER}{STATIC\_CONST\_STRING\_MANUFACTURER}}
{\footnotesize\ttfamily const string S\+T\+A\+T\+I\+C\+\_\+\+C\+O\+N\+S\+T\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+\+M\+A\+N\+U\+F\+A\+C\+T\+U\+R\+ER\mbox{[}\mbox{\hyperlink{_product_def_8h_ac73ca32847343c10f73f1fa0b7b6ae3ca3e57f77d2292f13e103f35abb40e4944}{M\+A\+N\+U\+F\+A\+C\+T\+U\+R\+E\+R\+\_\+\+A\+LL}}\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{    \textcolor{stringliteral}{"MANUFACTURER\_NONE"},}
\DoxyCodeLine{    \textcolor{stringliteral}{"MANUFACTURER\_DELL"},}
\DoxyCodeLine{    \textcolor{stringliteral}{"MANUFACTURER\_ASUS"},}
\DoxyCodeLine{    \textcolor{stringliteral}{"MANUFACTURER\_HP"}}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line 40 of file Product\+Def.\+h.

\mbox{\Hypertarget{_product_def_8h_adb0cb8b72b82d01d05b82adbc6a38f2a}\label{_product_def_8h_adb0cb8b72b82d01d05b82adbc6a38f2a}} 
\index{ProductDef.h@{ProductDef.h}!STATIC\_CONST\_STRING\_PROFESSION@{STATIC\_CONST\_STRING\_PROFESSION}}
\index{STATIC\_CONST\_STRING\_PROFESSION@{STATIC\_CONST\_STRING\_PROFESSION}!ProductDef.h@{ProductDef.h}}
\doxysubsubsection{\texorpdfstring{STATIC\_CONST\_STRING\_PROFESSION}{STATIC\_CONST\_STRING\_PROFESSION}}
{\footnotesize\ttfamily const string S\+T\+A\+T\+I\+C\+\_\+\+C\+O\+N\+S\+T\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+\+P\+R\+O\+F\+E\+S\+S\+I\+ON\mbox{[}\mbox{\hyperlink{_product_def_8h_af4f386858b1730df6c103acb62cebe68abe670e03b32a87070f92c982882b926a}{P\+R\+O\+F\+E\+S\+S\+I\+O\+N\+\_\+\+A\+LL}}\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{    \textcolor{stringliteral}{"PROFESSION\_NONE"},}
\DoxyCodeLine{    \textcolor{stringliteral}{"PROFESSION\_WARRIOR"},}
\DoxyCodeLine{    \textcolor{stringliteral}{"PROFESSION\_MASTER"},}
\DoxyCodeLine{    \textcolor{stringliteral}{"PROFESSION\_PRIEST"}}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line 21 of file Product\+Def.\+h.

